home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / DDPLUS71.ZIP / HISTORY.DOC < prev    next >
Text File  |  1995-05-13  |  8KB  |  165 lines

  1. Versions:
  2. 6.1
  3.   Added mixture of tasker pause and loop cycles in Ripdetect and read char
  4.   to give a smoother response.
  5.  
  6. 6.2
  7.   Missed Done Routine in 6.1  - now doesn't close if local or X00extOK
  8.   but buffered flag is set to true.
  9.   There was a file being written to when door timed out.  Some OS2 systems
  10.   complained of endless pages being written to their disk.  I'm taking this
  11.   out this version.  So if you have a use for it save it and put it back in.
  12.  
  13. 6.3
  14.   Added back in the DisplayFile procedure. Turns out a lot of you are using
  15.   this file so I'm putting it back in. Added /C to specify comport on
  16.   command line.  Dropfile comport number will override this option.
  17.  
  18. 6.4
  19.  Cleaned up the multi-tasker routines to allow easier flag passage to other
  20.  units. Added SpeedRead which can be used in other units for a timed input
  21.  response loop or propeller.
  22.  
  23. 6.5
  24.  Added /V command line parm that to turn local video off (actually to statback
  25.  color).  Purge fossil buffer added to XFossil initialization.
  26.  Added /W flag.  This just differentiates between straight dos systems and
  27.  those without multitaskers running on novell or other network. This is so
  28.  our tasker checker can give up time slices or just delay. Which is important
  29.  only when using the delay in waiting for file locks to unlock.
  30.  
  31. 6.6
  32.  Added /M command for multi ctl file handling. This will be released around
  33.  the time of the DDSetup Universal door setup program.
  34.  (Remember for this to function make your control/config file name less than
  35.   7 characters in length). Lasted less then a week. Fixes and new things
  36.   in this version:
  37.  
  38.  New Things and Fixes by Steven R. Lorenz    11.18.94
  39.  
  40. 1. IRQs 0-15 now supported.  Comports 1-4 supported.  Required change in
  41.    ASYNC.asm (called SLASYNC here).
  42.    Selectable Port Addresses added to .CTL file so sysop doesn't have to
  43.    have a bunch of if 'nodex == 1 goto xxx' in his doorx.bat.
  44. 2. DV aware routines. Use examples as guide to installation.
  45.    a. DV_Pause added to sreadch to make DV work more smoothly.
  46. 3. High speed BBS modem vs lowspeed user modem problem of lost characters -
  47.    (basically RTS/CTS checking) -  Fixed
  48. 4. Carrierdetect during sendchar. Fixed
  49. 5. Rip detect.  Or WC3.9 or PCBoard15.0 dropfile driven.
  50. 6. Fast and correct ansi color routines.
  51. 7. PCBoard 15 support
  52. 8. Rip Detect or found on WC3.9+ or PCB15 dropfiles
  53. 9. TriBBS dropfile support  (untested)
  54. 10.RBBS vs Super BBS Dorinfo types supported
  55. 11.Lock baud and comm baud rates to 115,200
  56. 12.Windows,WindowsNT,OS/2,DOS 5.0+ time slice releasing.
  57.    A Dos,Win, DV pause is taken after so many read cycles in read loop
  58. 13.fossil support to 38,400 using normal fossil calls.
  59.    fossil support to 115,200 using X00 extended fossil calls.
  60.    Use XFossil for any fossils (X00 or BNU) over 38,400.  This option does
  61.    not open or close the fossil but meerly writes to it the way it is.
  62. 14.No-local video mode can save processing in multitasking windows or to
  63.    give some user privacy when competing in game against the sysop.
  64. 15.Multiple control files can now be accessed by a command line parm.
  65.  
  66. 6.7
  67.  The current package with greatly expanded documentation and many additional
  68.  items to include the new DDPlus setup program.
  69.  
  70. 7.0 - A Major new version:
  71.  1.  Completely revised the DDPLUS.DOC to make it easier to understand and
  72.      more helpful.
  73.  2.  Added a file/Record locking unit so you can make on-line multi-user
  74.       and multi-node doors.
  75.  3.  Added an Inter-BBS unit so you can make your doors inter-bbs capable.
  76.  4.  Added RipLink to display RIP graphics on the local sysops screen. 
  77.  5.  Added new commands and procedures to the DDPLUS.PAS unit.
  78.  6.  Revised and updated the overlay unit.
  79.  7.  Added the original Scott Baker ANSIMENU unit back into the package as
  80.       a separate add on unit.
  81.  8.  Added the original Scott Baker Macro Keys routines back into the
  82.       package as a separate add on unit.
  83.  9.  Deleted most of the sample programs, which were from Scott Baker,
  84.       because they did not compile correctly with DDPlus.
  85. 10.  Added new sample door programs that DO compile correctly and show you
  86.       how it is done.
  87. 11.  Added a Turbo Vision skelton program you can use to make your own
  88.       mousable configuration/editor/setup programs to support your doors.
  89. 12.  Added the Error Log Unit (used to be part of Misc.pas) as a separate
  90.       add on utility unit and completely revised it to make it much
  91.       easier to install in your programs.
  92. 13.  Revised and updated the sample sysop docs which you can edit and
  93.       make your own.
  94. 14.  A new version of the DDSETUP.EXE program is included which no longer
  95.      requires the separate supporting files. FREEWARE and you can
  96.      distribute with your own door program packages.
  97. 15.  Included BOOK.TXT which gives you a list of some very useful Borland
  98.       TP books and where you can get them.
  99.  
  100. 7.1 - Bug fix and maintenance update/revision:
  101.  
  102. 1.  Some authors want to have their door run maintenance.  The maintenance
  103. mode now is set and does not access a dropfile.  But the author must
  104. still check for bbs_software=0 to flag this as a maintenance run.
  105.  
  106.               "/F"      This is a generic maintenance mode. It logs
  107.           into the game with the name "SYSTEM MAINTENANCE" in local mode.
  108.           You can use it if your program requires a nightly maintenance
  109.           or something similar.
  110.  
  111.               "/H"      This is a generic maintenance mode. It logs
  112.           into the game with the name "SYSTEM MAINTENANCE" in local mode.
  113.           You can use it if your program requires a nightly maintenance
  114.           or something similar.
  115.  
  116. 2.  It is left to the programmer now to either block these options or to use
  117. them to actually do something when switched.
  118.  
  119. 3.  Since release of 7.0 we have received the specifications on how to set the
  120. baud rate for highspeed bnu fossils.  Now port speeds of 57,600 and 115,200
  121. for both X00 and BNU can be handled by either the FOSSIL or the XFOSSIL
  122. options.  Once again FOSSIL will initialize the detected fossil to the
  123. port speed and XFOSSIL will accept the fossil as-is with no initialization.
  124.  
  125. 4.  Detect multi-taskers now check for OS/2 first then other taskers.
  126.  
  127. 5.  We have added int $28 to the Os/2 timeslicer.  This gives up the time
  128. slice as well as idles dos while waiting for character input per any Int $21
  129. call.
  130.  
  131. 6.  In addition the Dorinfo# now will be set from '1'..'9','A'..'Z' depending
  132. on the node number.
  133.  
  134. 7.  New BBS type DORINFO1 uses the dorinfo1.def for dropfile name.
  135. PCBoard 12 and Callinfo support hereith ends. These two obsolete dropfiles
  136. are no longer supported.
  137.  
  138. 8.  Digiboard driver direct support.  Use the 'Digi' control in the .CTL
  139. file to turn this on.  Make sure to comment out the fossil and xfossil
  140. options.
  141.  
  142. 9.  DDansi2 was having a problem displaying some blinking graphics. 
  143. Fixed this.
  144.  
  145. 10. DDSetup changed to support above ctl file modifications.
  146.  
  147. 11. The package contains the following updated TP units.
  148.     DDPLUS.PAS
  149.     COMIO.PAS
  150.     DDANSI2.PAS
  151.    *DDIGI.PAS
  152.     DDFOSSIL.PAS
  153.     DDOVR.PAS
  154.     DDOVR2.PAS
  155.     DDSCOTT.PAS
  156.  
  157.     * = New unit to the DDPlus package.
  158.  
  159. 12.  Caution: The digiboard support has only been tested on two
  160. different WC digiboards.  It hasn't been tested on PCBoard nor
  161. the Major BBS digi thing. This release of the DDIGI unit is to
  162. allow door authors to run betas on these changes before doing
  163. full releases.
  164.  
  165.